package com.study.java.base;

public class Control {

    /*
    1. 顺序
    2. 分支(条件)
    3. 循环
     */

    public static void main(String[] args) {
        // 分支(条件)
        // if, switch

        //成绩计算: 90~100=A, 80~90=B, 70~80=C, 60~70=D, 0~60=不及格, 其他范围输出成绩无效
        int s = 500;
        if (s >= 0 & s <= 100) {
            if (s < 60) {
                System.out.println("你的成绩不及格");
            } else if (s < 70) {
                System.out.println("你的成绩D");
            } else if (s < 80) {
                System.out.println("你的成绩C");
            } else if (s < 90) {
                System.out.println("你的成绩B");
            } else if (s < 100) {
                System.out.println("你的成绩A");
            }
        } else {
            System.out.println("你的成绩无效");
        }

        char c = 'A';
        switch (c) {
            case 'A':
            case 'B':
            case 'C':
            case 'D':
                System.out.println("你的成绩及格");
                break;
            default:
                System.out.println("你的成绩无效");
                break;
        }

        // 循环
        // for
        long time1 = System.currentTimeMillis();
        int sum = 0;
        for (int i = 0; i < 200000; i++) {
            sum = sum + i;

        }
        System.out.println(sum);

        System.out.println("好似: " + (System.currentTimeMillis() - time1));



        System.out.println("======================");

        int result = add(63, 100);
    }

    // 计算指定区间之内的奇数之和
    public static int add(int a, int b) {
        int m = 0;
        for (int i = a; i <= b; i++) {
            if (i % 2 > 0) {
                m = m + i;
            }
        }
        System.out.println(m);
       return m;
    }






}


